.title{

	height: 45px;
}

.title_cart{

	width:120px;
	height: 100%;
	border-bottom:2px solid #b1191a;
	font-size:18px;
	font-weight:700;
	color:#b1191a;
	text-align:center;
	line-height:45px;
	box-sizing:border-box;

}

.content{


	
	overflow:hidden;
}

.information{

  
   background-color:#ebebeb;
   height:40px;
}
.information div{
	float:left;
	text-align:center;
	line-height:40px;
}

.c_checkbox{
	width:100px;
}

.c_goods{
	width:500px;
}

.c_price{
	width:200px;
}

.c_num{
	width:100px;
}

.c_sum{
	width:150px;
}

.c_action{
	width:150px;
}

/* .goods_item{
	

} */

.goods_detail{
	height:150px;
	
	overflow:hidden;
	
	
}

.goods_detail div{
	float:left;
	line-height:150px;
	padding:0 28px; 
	box-sizing:border-box;

}

.somecheck{
	

}

.goods_check{
 width:100px;
}

.goods_img{
	width:150px;
}

.goods_name{
	width:400px;
	/* white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis; */
     
}

.goods_price{
	width:150px;
}

.goods_num{
	width:100px;

	position:relative;
}
.btn_left{
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%);
	width:20px;
	height:20px;

}

.btn_right{
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	width:20px;
	height:20px;

}
.goods_num input{
	width:30px;
	text-align:center;
}
.goods_sum{
  width:150px;
  text-align:center;
}

.goods_delete{
	width:150px;
	text-align:center;
}

.goods_total{
	background-color:#ebebeb;
   height:40px;
   overflow:hidden;
   margin:20px 0;

}


.total div{
	float:left;
	margin-left:28px;
	line-height:40px;
}

.btn{
	margin:0 20px;
	width:100px;
	background:#c81623;
	color:#fff;
	border: none;
	line-height:40px;
	font-weight:700;
	font-size:18px;
}

.changeColor{
 background-color:rgba(0,0,0,0.2);

